package com.hulk.dryad.activiti7.api.vo;


import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.hulk.dryad.activiti7.api.BaseVO;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
import lombok.experimental.Accessors;
import java.util.Date;

/**
 * 动态单对象 act_workflow_formdata
 * 
 * @author hulk
 * @date 2020-11-01
 */

@ApiModel(value = "ACT动态单对象")
@Data
@ToString(callSuper = true)
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
public class ActWorkflowFormDataVO   extends BaseVO
{
    private static final long serialVersionUID = 1L;



	private String procDefId;

	private String procInstId;

	/** 事务Id */
	private String businessKey;

	/** 表单Key 同时也是任务key*/
	private String formKey;


    /** 表单id */
    private String controlId;
    private String controlType;


    /** 表单名称 */
    private String controlLable;

    private String controlIsParam;

    /** 表单值 */
    private String controlValue;
    private String controlDefault;

	/**
	 * 搜索值
	 */
	private String searchValue;

	/**
	 * 创建者
	 */
	private String createdBy;

	/**
	 * 创建时间
	 */
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date createdTime;

	/**
	 * 更新者
	 */
	private String updatedBy;

	/**
	 * 更新时间
	 */
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date updatedTime;

	/**
	 * 备注
	 */
	private String remark;

	/**
	 * 开始时间
	 */
	@JsonIgnore
	private String beginTime;

	/**
	 * 结束时间
	 */
	@JsonIgnore
	private String endTime;


}
